<template>
    <input :value="value" :type="type" @input="onInput"/>
</template>

<script>
    export default {
        props:{
            value:{
                type:String,
                default:""
            },
            type:{
                type:String,
                default:"text"
            }
        },
       methods:{
          onInput(e){
              let inputValue=e.target.value;
              this.$emit('input',inputValue);
              this.$parent.$emit('validator');
          } 
       }
    }
</script>
